/**
 * <copyright>
 * </copyright>
 *

 */
package hu.bme.mit.androtext.androgui.androGuiDsl;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see hu.bme.mit.androtext.androgui.androGuiDsl.AndroGuiDslFactory
 * @model kind="package"
 * @generated
 */
public interface AndroGuiDslPackage extends EPackage
{
  /**
   * The package name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNAME = "androGuiDsl";

  /**
   * The package namespace URI.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_URI = "http://www.bme.hu/mit/androtext/androgui/AndroGuiDsl";

  /**
   * The package namespace name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_PREFIX = "androGuiDsl";

  /**
   * The singleton instance of the package.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  AndroGuiDslPackage eINSTANCE = hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl.init();

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiModelRootImpl <em>Andro Gui Model Root</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiModelRootImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getAndroGuiModelRoot()
   * @generated
   */
  int ANDRO_GUI_MODEL_ROOT = 0;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ANDRO_GUI_MODEL_ROOT__NAME = 0;

  /**
   * The feature id for the '<em><b>Imports</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ANDRO_GUI_MODEL_ROOT__IMPORTS = 1;

  /**
   * The feature id for the '<em><b>Root Layout</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ANDRO_GUI_MODEL_ROOT__ROOT_LAYOUT = 2;

  /**
   * The number of structural features of the '<em>Andro Gui Model Root</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ANDRO_GUI_MODEL_ROOT_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.UIElementImpl <em>UI Element</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.UIElementImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getUIElement()
   * @generated
   */
  int UI_ELEMENT = 1;

  /**
   * The number of structural features of the '<em>UI Element</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int UI_ELEMENT_FEATURE_COUNT = 0;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.LayoutImpl <em>Layout</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.LayoutImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getLayout()
   * @generated
   */
  int LAYOUT = 2;

  /**
   * The number of structural features of the '<em>Layout</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LAYOUT_FEATURE_COUNT = UI_ELEMENT_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.RootLayoutImpl <em>Root Layout</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.RootLayoutImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getRootLayout()
   * @generated
   */
  int ROOT_LAYOUT = 3;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ROOT_LAYOUT__NAME = LAYOUT_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Root Layout</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ROOT_LAYOUT_FEATURE_COUNT = LAYOUT_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.BaseLayoutImpl <em>Base Layout</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.BaseLayoutImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getBaseLayout()
   * @generated
   */
  int BASE_LAYOUT = 4;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BASE_LAYOUT__NAME = ROOT_LAYOUT__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BASE_LAYOUT__LAYOUT_STYLE = ROOT_LAYOUT_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Elements</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BASE_LAYOUT__ELEMENTS = ROOT_LAYOUT_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Base Layout</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BASE_LAYOUT_FEATURE_COUNT = ROOT_LAYOUT_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.AbsoluteLayoutImpl <em>Absolute Layout</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AbsoluteLayoutImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getAbsoluteLayout()
   * @generated
   */
  int ABSOLUTE_LAYOUT = 5;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSOLUTE_LAYOUT__NAME = BASE_LAYOUT__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSOLUTE_LAYOUT__LAYOUT_STYLE = BASE_LAYOUT__LAYOUT_STYLE;

  /**
   * The feature id for the '<em><b>Elements</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSOLUTE_LAYOUT__ELEMENTS = BASE_LAYOUT__ELEMENTS;

  /**
   * The number of structural features of the '<em>Absolute Layout</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSOLUTE_LAYOUT_FEATURE_COUNT = BASE_LAYOUT_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.LinearLayoutImpl <em>Linear Layout</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.LinearLayoutImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getLinearLayout()
   * @generated
   */
  int LINEAR_LAYOUT = 6;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LINEAR_LAYOUT__NAME = BASE_LAYOUT__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LINEAR_LAYOUT__LAYOUT_STYLE = BASE_LAYOUT__LAYOUT_STYLE;

  /**
   * The feature id for the '<em><b>Elements</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LINEAR_LAYOUT__ELEMENTS = BASE_LAYOUT__ELEMENTS;

  /**
   * The feature id for the '<em><b>Orientation</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LINEAR_LAYOUT__ORIENTATION = BASE_LAYOUT_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Linear Layout</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LINEAR_LAYOUT_FEATURE_COUNT = BASE_LAYOUT_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.FrameLayoutImpl <em>Frame Layout</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.FrameLayoutImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getFrameLayout()
   * @generated
   */
  int FRAME_LAYOUT = 7;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FRAME_LAYOUT__NAME = BASE_LAYOUT__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FRAME_LAYOUT__LAYOUT_STYLE = BASE_LAYOUT__LAYOUT_STYLE;

  /**
   * The feature id for the '<em><b>Elements</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FRAME_LAYOUT__ELEMENTS = BASE_LAYOUT__ELEMENTS;

  /**
   * The number of structural features of the '<em>Frame Layout</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FRAME_LAYOUT_FEATURE_COUNT = BASE_LAYOUT_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.RelativeLayoutImpl <em>Relative Layout</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.RelativeLayoutImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getRelativeLayout()
   * @generated
   */
  int RELATIVE_LAYOUT = 8;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RELATIVE_LAYOUT__NAME = BASE_LAYOUT__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RELATIVE_LAYOUT__LAYOUT_STYLE = BASE_LAYOUT__LAYOUT_STYLE;

  /**
   * The feature id for the '<em><b>Elements</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RELATIVE_LAYOUT__ELEMENTS = BASE_LAYOUT__ELEMENTS;

  /**
   * The number of structural features of the '<em>Relative Layout</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RELATIVE_LAYOUT_FEATURE_COUNT = BASE_LAYOUT_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.WidgetImpl <em>Widget</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.WidgetImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getWidget()
   * @generated
   */
  int WIDGET = 9;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int WIDGET__NAME = UI_ELEMENT_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int WIDGET__LAYOUT_STYLE = UI_ELEMENT_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Widget</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int WIDGET_FEATURE_COUNT = UI_ELEMENT_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.TextViewImpl <em>Text View</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.TextViewImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getTextView()
   * @generated
   */
  int TEXT_VIEW = 10;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TEXT_VIEW__NAME = WIDGET__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TEXT_VIEW__LAYOUT_STYLE = WIDGET__LAYOUT_STYLE;

  /**
   * The feature id for the '<em><b>Text</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TEXT_VIEW__TEXT = WIDGET_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Text View</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TEXT_VIEW_FEATURE_COUNT = WIDGET_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.EditTextImpl <em>Edit Text</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.EditTextImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getEditText()
   * @generated
   */
  int EDIT_TEXT = 11;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int EDIT_TEXT__NAME = WIDGET__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int EDIT_TEXT__LAYOUT_STYLE = WIDGET__LAYOUT_STYLE;

  /**
   * The feature id for the '<em><b>Text</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int EDIT_TEXT__TEXT = WIDGET_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Edit Text</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int EDIT_TEXT_FEATURE_COUNT = WIDGET_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.ButtonImpl <em>Button</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.ButtonImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getButton()
   * @generated
   */
  int BUTTON = 12;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUTTON__NAME = WIDGET__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUTTON__LAYOUT_STYLE = WIDGET__LAYOUT_STYLE;

  /**
   * The feature id for the '<em><b>Text</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUTTON__TEXT = WIDGET_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Button</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BUTTON_FEATURE_COUNT = WIDGET_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.ListViewImpl <em>List View</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.ListViewImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getListView()
   * @generated
   */
  int LIST_VIEW = 13;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LIST_VIEW__NAME = WIDGET__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LIST_VIEW__LAYOUT_STYLE = WIDGET__LAYOUT_STYLE;

  /**
   * The feature id for the '<em><b>Entries</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LIST_VIEW__ENTRIES = WIDGET_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Layout</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LIST_VIEW__LAYOUT = WIDGET_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>List View</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LIST_VIEW_FEATURE_COUNT = WIDGET_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.SpinnerImpl <em>Spinner</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.SpinnerImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getSpinner()
   * @generated
   */
  int SPINNER = 14;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SPINNER__NAME = WIDGET__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SPINNER__LAYOUT_STYLE = WIDGET__LAYOUT_STYLE;

  /**
   * The number of structural features of the '<em>Spinner</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SPINNER_FEATURE_COUNT = WIDGET_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.CheckBoxImpl <em>Check Box</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.CheckBoxImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getCheckBox()
   * @generated
   */
  int CHECK_BOX = 15;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CHECK_BOX__NAME = WIDGET__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CHECK_BOX__LAYOUT_STYLE = WIDGET__LAYOUT_STYLE;

  /**
   * The feature id for the '<em><b>Text</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CHECK_BOX__TEXT = WIDGET_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Entries</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CHECK_BOX__ENTRIES = WIDGET_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Check Box</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CHECK_BOX_FEATURE_COUNT = WIDGET_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.RadioGroupImpl <em>Radio Group</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.RadioGroupImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getRadioGroup()
   * @generated
   */
  int RADIO_GROUP = 16;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RADIO_GROUP__NAME = WIDGET__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RADIO_GROUP__LAYOUT_STYLE = WIDGET__LAYOUT_STYLE;

  /**
   * The feature id for the '<em><b>Orientation</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RADIO_GROUP__ORIENTATION = WIDGET_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Radiobuttons</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RADIO_GROUP__RADIOBUTTONS = WIDGET_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Radio Group</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RADIO_GROUP_FEATURE_COUNT = WIDGET_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.RatingBarImpl <em>Rating Bar</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.RatingBarImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getRatingBar()
   * @generated
   */
  int RATING_BAR = 17;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RATING_BAR__NAME = WIDGET__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RATING_BAR__LAYOUT_STYLE = WIDGET__LAYOUT_STYLE;

  /**
   * The feature id for the '<em><b>Num Stars</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RATING_BAR__NUM_STARS = WIDGET_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Rating Bar</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RATING_BAR_FEATURE_COUNT = WIDGET_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.ToggleButtonImpl <em>Toggle Button</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.ToggleButtonImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getToggleButton()
   * @generated
   */
  int TOGGLE_BUTTON = 18;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TOGGLE_BUTTON__NAME = WIDGET__NAME;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TOGGLE_BUTTON__LAYOUT_STYLE = WIDGET__LAYOUT_STYLE;

  /**
   * The feature id for the '<em><b>Text On</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TOGGLE_BUTTON__TEXT_ON = WIDGET_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Text Off</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TOGGLE_BUTTON__TEXT_OFF = WIDGET_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Toggle Button</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TOGGLE_BUTTON_FEATURE_COUNT = WIDGET_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.RadioButtonImpl <em>Radio Button</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.RadioButtonImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getRadioButton()
   * @generated
   */
  int RADIO_BUTTON = 19;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RADIO_BUTTON__NAME = 0;

  /**
   * The feature id for the '<em><b>Text</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RADIO_BUTTON__TEXT = 1;

  /**
   * The feature id for the '<em><b>Layout Style</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RADIO_BUTTON__LAYOUT_STYLE = 2;

  /**
   * The number of structural features of the '<em>Radio Button</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RADIO_BUTTON_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.PreferenceScreenImpl <em>Preference Screen</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.PreferenceScreenImpl
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getPreferenceScreen()
   * @generated
   */
  int PREFERENCE_SCREEN = 20;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PREFERENCE_SCREEN__NAME = ROOT_LAYOUT__NAME;

  /**
   * The feature id for the '<em><b>Title</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PREFERENCE_SCREEN__TITLE = ROOT_LAYOUT_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Preference Screen</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PREFERENCE_SCREEN_FEATURE_COUNT = ROOT_LAYOUT_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.LayoutStyle <em>Layout Style</em>}' enum.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.LayoutStyle
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getLayoutStyle()
   * @generated
   */
  int LAYOUT_STYLE = 21;


  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.AndroGuiModelRoot <em>Andro Gui Model Root</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Andro Gui Model Root</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.AndroGuiModelRoot
   * @generated
   */
  EClass getAndroGuiModelRoot();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.AndroGuiModelRoot#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.AndroGuiModelRoot#getName()
   * @see #getAndroGuiModelRoot()
   * @generated
   */
  EAttribute getAndroGuiModelRoot_Name();

  /**
   * Returns the meta object for the containment reference list '{@link hu.bme.mit.androtext.androgui.androGuiDsl.AndroGuiModelRoot#getImports <em>Imports</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Imports</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.AndroGuiModelRoot#getImports()
   * @see #getAndroGuiModelRoot()
   * @generated
   */
  EReference getAndroGuiModelRoot_Imports();

  /**
   * Returns the meta object for the containment reference list '{@link hu.bme.mit.androtext.androgui.androGuiDsl.AndroGuiModelRoot#getRootLayout <em>Root Layout</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Root Layout</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.AndroGuiModelRoot#getRootLayout()
   * @see #getAndroGuiModelRoot()
   * @generated
   */
  EReference getAndroGuiModelRoot_RootLayout();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.UIElement <em>UI Element</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>UI Element</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.UIElement
   * @generated
   */
  EClass getUIElement();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.Layout <em>Layout</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Layout</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.Layout
   * @generated
   */
  EClass getLayout();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.RootLayout <em>Root Layout</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Root Layout</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.RootLayout
   * @generated
   */
  EClass getRootLayout();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.RootLayout#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.RootLayout#getName()
   * @see #getRootLayout()
   * @generated
   */
  EAttribute getRootLayout_Name();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.BaseLayout <em>Base Layout</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Base Layout</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.BaseLayout
   * @generated
   */
  EClass getBaseLayout();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.BaseLayout#getLayoutStyle <em>Layout Style</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Layout Style</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.BaseLayout#getLayoutStyle()
   * @see #getBaseLayout()
   * @generated
   */
  EAttribute getBaseLayout_LayoutStyle();

  /**
   * Returns the meta object for the containment reference list '{@link hu.bme.mit.androtext.androgui.androGuiDsl.BaseLayout#getElements <em>Elements</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Elements</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.BaseLayout#getElements()
   * @see #getBaseLayout()
   * @generated
   */
  EReference getBaseLayout_Elements();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.AbsoluteLayout <em>Absolute Layout</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Absolute Layout</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.AbsoluteLayout
   * @generated
   */
  EClass getAbsoluteLayout();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.LinearLayout <em>Linear Layout</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Linear Layout</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.LinearLayout
   * @generated
   */
  EClass getLinearLayout();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.LinearLayout#isOrientation <em>Orientation</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Orientation</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.LinearLayout#isOrientation()
   * @see #getLinearLayout()
   * @generated
   */
  EAttribute getLinearLayout_Orientation();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.FrameLayout <em>Frame Layout</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Frame Layout</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.FrameLayout
   * @generated
   */
  EClass getFrameLayout();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.RelativeLayout <em>Relative Layout</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Relative Layout</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.RelativeLayout
   * @generated
   */
  EClass getRelativeLayout();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.Widget <em>Widget</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Widget</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.Widget
   * @generated
   */
  EClass getWidget();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.Widget#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.Widget#getName()
   * @see #getWidget()
   * @generated
   */
  EAttribute getWidget_Name();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.Widget#getLayoutStyle <em>Layout Style</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Layout Style</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.Widget#getLayoutStyle()
   * @see #getWidget()
   * @generated
   */
  EAttribute getWidget_LayoutStyle();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.TextView <em>Text View</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Text View</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.TextView
   * @generated
   */
  EClass getTextView();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.TextView#getText <em>Text</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Text</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.TextView#getText()
   * @see #getTextView()
   * @generated
   */
  EAttribute getTextView_Text();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.EditText <em>Edit Text</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Edit Text</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.EditText
   * @generated
   */
  EClass getEditText();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.EditText#getText <em>Text</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Text</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.EditText#getText()
   * @see #getEditText()
   * @generated
   */
  EAttribute getEditText_Text();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.Button <em>Button</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Button</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.Button
   * @generated
   */
  EClass getButton();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.Button#getText <em>Text</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Text</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.Button#getText()
   * @see #getButton()
   * @generated
   */
  EAttribute getButton_Text();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.ListView <em>List View</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>List View</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.ListView
   * @generated
   */
  EClass getListView();

  /**
   * Returns the meta object for the reference '{@link hu.bme.mit.androtext.androgui.androGuiDsl.ListView#getEntries <em>Entries</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Entries</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.ListView#getEntries()
   * @see #getListView()
   * @generated
   */
  EReference getListView_Entries();

  /**
   * Returns the meta object for the reference '{@link hu.bme.mit.androtext.androgui.androGuiDsl.ListView#getLayout <em>Layout</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Layout</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.ListView#getLayout()
   * @see #getListView()
   * @generated
   */
  EReference getListView_Layout();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.Spinner <em>Spinner</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Spinner</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.Spinner
   * @generated
   */
  EClass getSpinner();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.CheckBox <em>Check Box</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Check Box</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.CheckBox
   * @generated
   */
  EClass getCheckBox();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.CheckBox#getText <em>Text</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Text</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.CheckBox#getText()
   * @see #getCheckBox()
   * @generated
   */
  EAttribute getCheckBox_Text();

  /**
   * Returns the meta object for the reference '{@link hu.bme.mit.androtext.androgui.androGuiDsl.CheckBox#getEntries <em>Entries</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Entries</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.CheckBox#getEntries()
   * @see #getCheckBox()
   * @generated
   */
  EReference getCheckBox_Entries();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.RadioGroup <em>Radio Group</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Radio Group</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.RadioGroup
   * @generated
   */
  EClass getRadioGroup();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.RadioGroup#isOrientation <em>Orientation</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Orientation</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.RadioGroup#isOrientation()
   * @see #getRadioGroup()
   * @generated
   */
  EAttribute getRadioGroup_Orientation();

  /**
   * Returns the meta object for the containment reference list '{@link hu.bme.mit.androtext.androgui.androGuiDsl.RadioGroup#getRadiobuttons <em>Radiobuttons</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Radiobuttons</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.RadioGroup#getRadiobuttons()
   * @see #getRadioGroup()
   * @generated
   */
  EReference getRadioGroup_Radiobuttons();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.RatingBar <em>Rating Bar</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Rating Bar</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.RatingBar
   * @generated
   */
  EClass getRatingBar();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.RatingBar#getNumStars <em>Num Stars</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Num Stars</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.RatingBar#getNumStars()
   * @see #getRatingBar()
   * @generated
   */
  EAttribute getRatingBar_NumStars();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.ToggleButton <em>Toggle Button</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Toggle Button</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.ToggleButton
   * @generated
   */
  EClass getToggleButton();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.ToggleButton#getTextOn <em>Text On</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Text On</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.ToggleButton#getTextOn()
   * @see #getToggleButton()
   * @generated
   */
  EAttribute getToggleButton_TextOn();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.ToggleButton#getTextOff <em>Text Off</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Text Off</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.ToggleButton#getTextOff()
   * @see #getToggleButton()
   * @generated
   */
  EAttribute getToggleButton_TextOff();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.RadioButton <em>Radio Button</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Radio Button</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.RadioButton
   * @generated
   */
  EClass getRadioButton();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.RadioButton#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.RadioButton#getName()
   * @see #getRadioButton()
   * @generated
   */
  EAttribute getRadioButton_Name();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.RadioButton#getText <em>Text</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Text</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.RadioButton#getText()
   * @see #getRadioButton()
   * @generated
   */
  EAttribute getRadioButton_Text();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.RadioButton#getLayoutStyle <em>Layout Style</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Layout Style</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.RadioButton#getLayoutStyle()
   * @see #getRadioButton()
   * @generated
   */
  EAttribute getRadioButton_LayoutStyle();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.androgui.androGuiDsl.PreferenceScreen <em>Preference Screen</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Preference Screen</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.PreferenceScreen
   * @generated
   */
  EClass getPreferenceScreen();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.androgui.androGuiDsl.PreferenceScreen#getTitle <em>Title</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Title</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.PreferenceScreen#getTitle()
   * @see #getPreferenceScreen()
   * @generated
   */
  EAttribute getPreferenceScreen_Title();

  /**
   * Returns the meta object for enum '{@link hu.bme.mit.androtext.androgui.androGuiDsl.LayoutStyle <em>Layout Style</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for enum '<em>Layout Style</em>'.
   * @see hu.bme.mit.androtext.androgui.androGuiDsl.LayoutStyle
   * @generated
   */
  EEnum getLayoutStyle();

  /**
   * Returns the factory that creates the instances of the model.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the factory that creates the instances of the model.
   * @generated
   */
  AndroGuiDslFactory getAndroGuiDslFactory();

  /**
   * <!-- begin-user-doc -->
   * Defines literals for the meta objects that represent
   * <ul>
   *   <li>each class,</li>
   *   <li>each feature of each class,</li>
   *   <li>each enum,</li>
   *   <li>and each data type</li>
   * </ul>
   * <!-- end-user-doc -->
   * @generated
   */
  interface Literals
  {
    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiModelRootImpl <em>Andro Gui Model Root</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiModelRootImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getAndroGuiModelRoot()
     * @generated
     */
    EClass ANDRO_GUI_MODEL_ROOT = eINSTANCE.getAndroGuiModelRoot();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ANDRO_GUI_MODEL_ROOT__NAME = eINSTANCE.getAndroGuiModelRoot_Name();

    /**
     * The meta object literal for the '<em><b>Imports</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ANDRO_GUI_MODEL_ROOT__IMPORTS = eINSTANCE.getAndroGuiModelRoot_Imports();

    /**
     * The meta object literal for the '<em><b>Root Layout</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ANDRO_GUI_MODEL_ROOT__ROOT_LAYOUT = eINSTANCE.getAndroGuiModelRoot_RootLayout();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.UIElementImpl <em>UI Element</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.UIElementImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getUIElement()
     * @generated
     */
    EClass UI_ELEMENT = eINSTANCE.getUIElement();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.LayoutImpl <em>Layout</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.LayoutImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getLayout()
     * @generated
     */
    EClass LAYOUT = eINSTANCE.getLayout();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.RootLayoutImpl <em>Root Layout</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.RootLayoutImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getRootLayout()
     * @generated
     */
    EClass ROOT_LAYOUT = eINSTANCE.getRootLayout();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ROOT_LAYOUT__NAME = eINSTANCE.getRootLayout_Name();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.BaseLayoutImpl <em>Base Layout</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.BaseLayoutImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getBaseLayout()
     * @generated
     */
    EClass BASE_LAYOUT = eINSTANCE.getBaseLayout();

    /**
     * The meta object literal for the '<em><b>Layout Style</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute BASE_LAYOUT__LAYOUT_STYLE = eINSTANCE.getBaseLayout_LayoutStyle();

    /**
     * The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference BASE_LAYOUT__ELEMENTS = eINSTANCE.getBaseLayout_Elements();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.AbsoluteLayoutImpl <em>Absolute Layout</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AbsoluteLayoutImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getAbsoluteLayout()
     * @generated
     */
    EClass ABSOLUTE_LAYOUT = eINSTANCE.getAbsoluteLayout();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.LinearLayoutImpl <em>Linear Layout</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.LinearLayoutImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getLinearLayout()
     * @generated
     */
    EClass LINEAR_LAYOUT = eINSTANCE.getLinearLayout();

    /**
     * The meta object literal for the '<em><b>Orientation</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute LINEAR_LAYOUT__ORIENTATION = eINSTANCE.getLinearLayout_Orientation();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.FrameLayoutImpl <em>Frame Layout</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.FrameLayoutImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getFrameLayout()
     * @generated
     */
    EClass FRAME_LAYOUT = eINSTANCE.getFrameLayout();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.RelativeLayoutImpl <em>Relative Layout</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.RelativeLayoutImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getRelativeLayout()
     * @generated
     */
    EClass RELATIVE_LAYOUT = eINSTANCE.getRelativeLayout();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.WidgetImpl <em>Widget</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.WidgetImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getWidget()
     * @generated
     */
    EClass WIDGET = eINSTANCE.getWidget();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute WIDGET__NAME = eINSTANCE.getWidget_Name();

    /**
     * The meta object literal for the '<em><b>Layout Style</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute WIDGET__LAYOUT_STYLE = eINSTANCE.getWidget_LayoutStyle();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.TextViewImpl <em>Text View</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.TextViewImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getTextView()
     * @generated
     */
    EClass TEXT_VIEW = eINSTANCE.getTextView();

    /**
     * The meta object literal for the '<em><b>Text</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute TEXT_VIEW__TEXT = eINSTANCE.getTextView_Text();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.EditTextImpl <em>Edit Text</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.EditTextImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getEditText()
     * @generated
     */
    EClass EDIT_TEXT = eINSTANCE.getEditText();

    /**
     * The meta object literal for the '<em><b>Text</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute EDIT_TEXT__TEXT = eINSTANCE.getEditText_Text();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.ButtonImpl <em>Button</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.ButtonImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getButton()
     * @generated
     */
    EClass BUTTON = eINSTANCE.getButton();

    /**
     * The meta object literal for the '<em><b>Text</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute BUTTON__TEXT = eINSTANCE.getButton_Text();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.ListViewImpl <em>List View</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.ListViewImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getListView()
     * @generated
     */
    EClass LIST_VIEW = eINSTANCE.getListView();

    /**
     * The meta object literal for the '<em><b>Entries</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference LIST_VIEW__ENTRIES = eINSTANCE.getListView_Entries();

    /**
     * The meta object literal for the '<em><b>Layout</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference LIST_VIEW__LAYOUT = eINSTANCE.getListView_Layout();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.SpinnerImpl <em>Spinner</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.SpinnerImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getSpinner()
     * @generated
     */
    EClass SPINNER = eINSTANCE.getSpinner();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.CheckBoxImpl <em>Check Box</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.CheckBoxImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getCheckBox()
     * @generated
     */
    EClass CHECK_BOX = eINSTANCE.getCheckBox();

    /**
     * The meta object literal for the '<em><b>Text</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute CHECK_BOX__TEXT = eINSTANCE.getCheckBox_Text();

    /**
     * The meta object literal for the '<em><b>Entries</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CHECK_BOX__ENTRIES = eINSTANCE.getCheckBox_Entries();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.RadioGroupImpl <em>Radio Group</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.RadioGroupImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getRadioGroup()
     * @generated
     */
    EClass RADIO_GROUP = eINSTANCE.getRadioGroup();

    /**
     * The meta object literal for the '<em><b>Orientation</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute RADIO_GROUP__ORIENTATION = eINSTANCE.getRadioGroup_Orientation();

    /**
     * The meta object literal for the '<em><b>Radiobuttons</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference RADIO_GROUP__RADIOBUTTONS = eINSTANCE.getRadioGroup_Radiobuttons();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.RatingBarImpl <em>Rating Bar</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.RatingBarImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getRatingBar()
     * @generated
     */
    EClass RATING_BAR = eINSTANCE.getRatingBar();

    /**
     * The meta object literal for the '<em><b>Num Stars</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute RATING_BAR__NUM_STARS = eINSTANCE.getRatingBar_NumStars();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.ToggleButtonImpl <em>Toggle Button</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.ToggleButtonImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getToggleButton()
     * @generated
     */
    EClass TOGGLE_BUTTON = eINSTANCE.getToggleButton();

    /**
     * The meta object literal for the '<em><b>Text On</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute TOGGLE_BUTTON__TEXT_ON = eINSTANCE.getToggleButton_TextOn();

    /**
     * The meta object literal for the '<em><b>Text Off</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute TOGGLE_BUTTON__TEXT_OFF = eINSTANCE.getToggleButton_TextOff();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.RadioButtonImpl <em>Radio Button</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.RadioButtonImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getRadioButton()
     * @generated
     */
    EClass RADIO_BUTTON = eINSTANCE.getRadioButton();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute RADIO_BUTTON__NAME = eINSTANCE.getRadioButton_Name();

    /**
     * The meta object literal for the '<em><b>Text</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute RADIO_BUTTON__TEXT = eINSTANCE.getRadioButton_Text();

    /**
     * The meta object literal for the '<em><b>Layout Style</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute RADIO_BUTTON__LAYOUT_STYLE = eINSTANCE.getRadioButton_LayoutStyle();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.impl.PreferenceScreenImpl <em>Preference Screen</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.PreferenceScreenImpl
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getPreferenceScreen()
     * @generated
     */
    EClass PREFERENCE_SCREEN = eINSTANCE.getPreferenceScreen();

    /**
     * The meta object literal for the '<em><b>Title</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PREFERENCE_SCREEN__TITLE = eINSTANCE.getPreferenceScreen_Title();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.androgui.androGuiDsl.LayoutStyle <em>Layout Style</em>}' enum.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.LayoutStyle
     * @see hu.bme.mit.androtext.androgui.androGuiDsl.impl.AndroGuiDslPackageImpl#getLayoutStyle()
     * @generated
     */
    EEnum LAYOUT_STYLE = eINSTANCE.getLayoutStyle();

  }

} //AndroGuiDslPackage
